package datamanagers;
import java.util.HashMap;

public class ProfileMappa {
	public HashMap<Integer, HashMap<Integer,Float>> mappaVoti;

	public ProfileMappa() {
		mappaVoti = new HashMap<Integer, HashMap<Integer,Float>>();
	}

	public HashMap<Integer,Float> getVotazioneUserId(Integer UserId) {
		return mappaVoti.get(UserId);
		
	}
	public void addMappaValori (Integer UserId,Integer ProfileId, Float Rating ){
		
		HashMap<Integer,Float> coppia = new HashMap<Integer,Float>();
			coppia.put(UserId, Rating);
			HashMap<Integer,Float> mappaApp = mappaVoti.get(ProfileId);
			if(mappaApp==null){
				mappaApp = new HashMap<Integer,Float>();
			}
			mappaApp.putAll(coppia);
			
		mappaVoti.put(ProfileId, mappaApp);
		
	}
	
	public void setMappaValoriMultipli (Integer UserId,HashMap<Integer,Float> mappa){
		mappaVoti.put(UserId, mappa);
	}
	
	public void setMappadiMappa (HashMap<Integer,HashMap<Integer,Float>>mappa){
	mappaVoti.putAll(mappa);
		
	}
}

